 
/** SETING PAGE **/
#page { width: 100%; background-color: #fff;} 
html.mm-opening .mm-page { left: 85%!important;}  /**SETTING Nav Menu Left  (! ImportantJS)**/ 

/**SETTING  */
#page nav {	display: none; }
#header  {z-index: 99999;  font-size: 16px; font-weight: bold;	color: #fff; text-align: center;line-height: 40px;	padding:5px 0; width: 100%;
	background: rgb(115,203,24); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top,  rgba(115,203,24,1) 0%, rgba(88,160,19,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(115,203,24,1)), color-stop(100%,rgba(88,160,19,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(115,203,24,1) 0%,rgba(88,160,19,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(115,203,24,1) 0%,rgba(88,160,19,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(115,203,24,1) 0%,rgba(88,160,19,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(115,203,24,1) 0%,rgba(88,160,19,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73cb18', endColorstr='#58a013',GradientType=0 ); /* IE6-8 */
	} 
#header a.bntMenuleft {	display: block; position: absolute;top: 17%; left:  0.7em;} 
#content { width: 100%;clear: both;text-align: center;margin: 0em auto 0em auto;  }
.mm-list > li > a.active, .mm-list > li:hover > a { background-color: #4e9709;}  
.mm-list > li > a { text-transform: uppercase;} 

/**SETTING Header**/ 
.bntMenuleft img , .bntLogin img { max-width: 100%;  }
.bntLogin { display: inline-block; position: absolute;top: 12%;right: 0.5em;}  
.wrap-bnt-login { float: right; position: relative;width: 80%;height: 100%; } 
.txtLogin { position: absolute; right: 4.7em; top: 0.9em;} 
.bntLogin { display: inline-block; float: right;text-align: right; cursor: pointer;}
.txtLogin { width: 70%;  }
.bntLogin img { width: 58%;}

.header-2 h5 {text-align: center;position: absolute;top: 0.2em;left: -14%; width: 100%;}
.header-2 h5 a.btnMyuser  {  font-size: 0.75em; color: #fff; font-weight: normal; }
.header-2 .bntLogin img {width: 72%;}

.btnGreen, .btnGreen-min {
	display: inline-block;	padding: 5px 5px;	border: 1px solid #589c13;	color: #fff;	font-weight: bold;	text-transform: uppercase; width: 45%; max-width: 165px; text-align: center;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;
	background: rgb(172,231,48); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(172,231,48,1) 0%, rgba(89,157,19,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(172,231,48,1)), color-stop(100%,rgba(89,157,19,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(172,231,48,1) 0%,rgba(89,157,19,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(172,231,48,1) 0%,rgba(89,157,19,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(172,231,48,1) 0%,rgba(89,157,19,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(172,231,48,1) 0%,rgba(89,157,19,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ace730', endColorstr='#599d13',GradientType=0 ); /* IE6-9 */
}

.btnYellow {
	display: inline-block;	padding: 5px 5px;	border: 1px solid #a59212;	color: #6d6126;	font-weight: bold;	text-transform: uppercase; width: 45%; max-width: 165px; text-align: center;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;
	background: rgb(246,242,71); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(246,242,71,1) 0%, rgba(176,144,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,242,71,1)), color-stop(100%,rgba(176,144,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,242,71,1) 0%,rgba(176,144,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,242,71,1) 0%,rgba(176,144,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,242,71,1) 0%,rgba(176,144,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(246,242,71,1) 0%,rgba(176,144,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f247', endColorstr='#b09000',GradientType=0 ); /* IE6-9 */
}
.btnGray {
	display: inline-block;	padding: 5px 5px;	border: 1px solid #6a6a6a;	color: #fff;	font-weight: bold;	text-transform: uppercase; width: 35%; max-width: 165px; text-align: center;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;
	background: rgb(106,106,106); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(106,106,106,1) 0%, rgba(60,60,60,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,106,106,1)), color-stop(100%,rgba(60,60,60,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(106,106,106,1) 0%,rgba(60,60,60,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(106,106,106,1) 0%,rgba(60,60,60,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(106,106,106,1) 0%,rgba(60,60,60,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(106,106,106,1) 0%,rgba(60,60,60,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a6a6a', endColorstr='#3c3c3c',GradientType=0 ); /* IE6-9 */

}
.btnSkype {
	display: inline-block;	padding: 5px 5px;	border: 1px solid #0d7ae9;	color: #fff;	font-weight: bold;	text-transform: uppercase; width: 45%; max-width: 165px; text-align: center;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;
	background: rgb(51,250,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(51,250,255,1) 0%, rgba(51,155,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,250,255,1)), color-stop(100%,rgba(51,155,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(51,250,255,1) 0%,rgba(51,155,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(51,250,255,1) 0%,rgba(51,155,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(51,250,255,1) 0%,rgba(51,155,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(51,250,255,1) 0%,rgba(51,155,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33faff', endColorstr='#339bff',GradientType=0 ); /* IE6-9 */	
}

.btnSend { width: 28%; margin-bottom: 1em; } 
.iconext {width: 15px;display: inline-block;margin-left: 0.5em;margin-top: 0.3em;}
.bntPrevious .iconext {  margin-left: -0.5em; margin-right: 0.5em;}
.iconext  img { max-width: 100%;}
.bntNext, .bntPrevious { margin-top: 0.8em; float: right; font-size: 1em;width: 30%;}  
input.txtip, .txtta, .select-sl { width: 100%;border: 1px solid #989898;background: #fff;color: #000;height: 2.1em;padding: 0.3em 1em;font-size: 1em;line-height: 1.4em; max-width: 350px;
-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;font-size: 1em;line-height: 1.4em;}
.txtta { height: 10em; margin-bottom: 1em;}
.label { display: block; line-height: 1.8em;}
.red {color: #fd1111;}
.green { color: #589c13;}
.color-in {color:#bc1b68; }
.eaeaea { background: #eaeaea;}
.pink { background: #ff9797; }
/*strong {color:#424242;}*/
/**End SETING content**/
#logo { width: 100%; margin: 4em auto 0.2em auto; text-align: center; padding-top: 0.5em;}
#logo img { width: 60%;}

div#banner {clear: both; width: 90%;margin: 0 auto; max-width: 500px; margin-bottom: 0.5em;}
.camera_wrap { height: 161px; margin-bottom: 0.5em !important;}
.camera_pag { display: none;}
.camera_caption > div {	padding: 10px; text-align: left;}
.camera_caption h1 { color:#589C13;font-size: 1.2em;font-weight: normal }
.camera_caption p { line-height: 1.2em; font-size: 0.9em;}
.camera_caption a.btnSlide-more { 
	display: inline-block;	padding: 3px 10px;	border: 1px solid #cbc839;	color: #6d6126;	font-weight: bold;	text-transform: uppercase; margin-top: 0.5em;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;
	background-color: #fbf7a2;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFBF7A2', endColorstr='#FFB09100');
	background-image: url('…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbf7a2), color-stop(100%, #b09100));
	background-image: -webkit-linear-gradient(top, #fbf7a2 0%, #b09100 100%);
	background-image: -moz-linear-gradient(top, #fbf7a2 0%, #b09100 100%);
	background-image: -o-linear-gradient(top, #fbf7a2 0%, #b09100 100%);
	background-image: linear-gradient(top, #fbf7a2 0%, #b09100 100%); 
	}
.eachBox { width: 100%; margin: 1em auto 0 auto;clear: both;border-bottom: 1px solid #dcdcdc;  text-align: center; padding-bottom: 1em;} /** important**/
.cont-box { width: 90%; margin: 0 auto; text-align: left; } /** important**/
.eachBox h2 {color: #589c13;font-size: 1.3em;text-align: left;margin: 0.8em 0 0 0; text-transform:uppercase;}
.eachBox h1 {font-size: 1.3em; margin: 0.8em 0 0 0; text-transform:uppercase;}
.welcome-box h1  { text-transform:  uppercase; font-size: 1.4em; font-weight: normal;}
.link { color: #000080;}
.welcome-box .btnGreen  { color: #fff;}

.video-box {}
.video-box p { text-align: left;}
.wrapper-iframe {margin: 0 auto;}
.wrapper-iframe img { width: 100%;}
.wrap-social { text-align: left;margin-top: 0.5em;}
.wrap-social a { display: inline-block;margin-right: 5px;} 
.wrap-social a.bntOr {width: 16px;margin: 0 0.5em 0 0.5em;}
.wrap-social a.bntGplus {width: 24px; }

.txt-forgot-pass a { color: #6ea932;}
.login-box .wrap-bnt {}
.login-box .wrap-bnt .btnGreen { float: left;}
.login-box .wrap-bnt .btnYellow { float: right;}

/** SETING CSS FOOTER **/ 
#footer { background: #589c13; color: #fff; width: 100%; padding-top: 1em; text-align: left;}
#footer h3, #footer h2 {color: #fff;}
.ney {background: #4a791a;  -webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px; padding: 1em; width: 94%; margin: 0 auto 1em auto;}
.cont-form p {color: #000;}
.list-menu a, .list-contact a, .ney p {color: #fff !important}
.nav-foot {padding-bottom: 1em;padding-left: 10px}
.list-menu, .info-contact {width: 50%; float: left;}
.nav-foot ul li {line-height: 1.6em;}
.list-menu a { text-decoration: underline !important;}
.info-contact p { line-height: 1.26em; color: #fff; margin-top: 0.2em;}

.nyh-box  { margin-top: 1em;}
.nyh-box input.txtip, .nyh-box .btnSend { margin-top: 0.5em; }
.bottom-footer {	background: rgb(153,194,111); 	background: -moz-linear-gradient(top,  rgba(153,194,111,1) 0%, rgba(254,254,253,1) 100%); 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,194,111,1)), color-stop(100%,rgba(254,254,253,1))); 	background: -webkit-linear-gradient(top,  rgba(153,194,111,1) 0%,rgba(254,254,253,1) 100%); 
	background: -o-linear-gradient(top,  rgba(153,194,111,1) 0%,rgba(254,254,253,1) 100%); 	background: -ms-linear-gradient(top,  rgba(153,194,111,1) 0%,rgba(254,254,253,1) 100%); 	background: linear-gradient(to bottom,  rgba(153,194,111,1) 0%,rgba(254,254,253,1) 100%);  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c26f', endColorstr='#fefefd',GradientType=0 ); }
.bottom-footer p { display: inline-block; font-size: 0.7em;margin-top: 0.8em; }
.bottom-footer p.copyright { float: left;}
.bottom-footer p.mwc { float: right;}

/** SETING CSS hvordanPage **/ 
h2.titlepage { text-transform: uppercase; color: #292929; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; text-align: center; padding: 0.5em 0;}
.hvordanPage .eachBox { border: none;}
.wrap-left-tab { margin-top: 0.2em;}
.video-box .wrap-bnt { width: 90%;  margin: 0.5em auto 0.5em auto; overflow: hidden;}
.video-box .wrap-bnt .btnGreen  { float: right;}
.video-box .wrap-bnt .btnYellow { float: left;}
.hvordan-box { margin-top: 0.2em;}
.hvordan-box .cont-box  { border-top: 1px solid #dcdcdc; padding-bottom: 0.5em;}
.hvordan-box .cont-box  h2 { margin-top: 0.5em;}

/** CONTACT PAGE**/
.box-question p.p-question, .box-month p.p-month { overflow: hidden;;border: 1px solid #5f9420;  margin: 0; padding: 5px 0; cursor: pointer; background-color: #64b015; min-height: 30px; margin-top: 0.6em;   
	*zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF64B015', endColorstr='#FFA4C958'); 
	background-image: url('');
	 background-size: 100%; 
	 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #64b015), color-stop(0%, #e2e58b), color-stop(100%, #a4c958)); 
	background-image: -webkit-linear-gradient(top, #64b015 0%, #e2e58b 0%, #a4c958 100%); background-image: -moz-linear-gradient(top, #64b015 0%, #e2e58b 0%, #a4c958 100%); background-image: -o-linear-gradient(top, #64b015 0%, #e2e58b 0%, #a4c958 100%); 
	background-image: linear-gradient(top, #64b015 0%, #e2e58b 0%, #a4c958 100%); 
	-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.box-question div.box-answer,  .box-month div.box-infomonth {padding: 1em;border: 1px solid #c5c5c5;margin-top: -4px; border-top: none;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.box-question p.p-question span.text  , .box-month p.p-month span.text { float: left;display: inline-block;margin-left: 1em;color: #3c660d;font-size: 1.1em; font-weight: bold; max-width: 85%; margin-top: 0.2em;}  
.box-question p.p-question span.iconDown, .box-month p.p-month span.iconDown  { float:right; display: inline-block;width: 22px;height: 18px;margin-top: 0.2em;}
.box-question p.p-question span.iconDown img, .box-month p.p-month span.iconDown img {width: 50%; margin-top: 0.2em;}
.kontakt-box { }
.kontakt-box .cont-box { }
.kontakt-box .left-box { }
.kontakt-box .right-box { }
.box-answer h2 { margin-top: 0em; color: #424242;font-size: 1.1em;}
.right-box h4 { font-size: 1.1em; margin: 0.5em 0 0.2em 0;}
.right-box h2 { font-size: 1.1em; margin: 0.5em 0 0.2em 0; color: #333300; line-height: 1.2em;}
.right-box p a { color: #a01b68;}

.box-month p.p-month span.text { width: 85%; padding-left: 10%; text-align: center;}

/** VILKAR-MV-MENU PAGE**/
.vilkar-box .imgCart { text-align: center; margin-top: 1em}
.vilkar-box .imgCart img  { width: 60%; max-width: 280px; text-align: center;}

/** css- FORM -Creater User **/ 
.tool-tip { display: inline-block; width: 12px; height: 12px; margin-left: 0.3em;}
.tool-tip img {width: 100%; margin-top: 0.2em}
.title-step-page { color: #589c13; text-transform:  uppercase; font-size: 1em; padding: 0.5em 0; border-bottom: 1px solid #dcdcdc;}
.wrapCreaterUser { max-width: 350px; margin: 0 auto;}
.wrapCreaterUser .wrap-btn {clear: both; margin-top: 0.5em;}
.eachRow {}
.eachRow h6 { font-size: 1.2em; color: #424242;}
.eachRow p, .eachInput p { vertical-align: top;font-size: 0.85em;margin: 0.8em 0 0.1em 0;}
.eachInput p { }
.divi-col { float: left; margin-left: 5%; }
.eachInput.divi-col.divi-1-2 { margin-left: 6%; }
.divi-1-3 { width: 30%;}
.divi-2-3 {	width: 65%;}
.divi-1-2 {	width: 47%;}
.form-marital-stt {}
.form-marital-stt, .form-kostvaner, .form-motion, .eachForm  { margin-top: 1.5em; border-top: 1px solid #dcdcdc; padding-top: 1em;}
.form-objective-stt {margin-top: 1em;}
.blradio { display: block; vertical-align: top;line-height: 20px;}
.blradio .radioip { vertical-align: top;} 
.tooltipster-content a , .tag-link { text-decoration: underline; color: #005be4; font-style: italic; } 
.tooltipster-content span { font-size: 0.8em;}

.eachQuestion { border-bottom: 1px dotted #505050; padding-bottom: 0.5em; margin-top: 1em;}
.eachQuestion .question { width: 75%; float: left;}
.eachQuestion .uper { width: 25%; float: right; text-align: right; text-transform: uppercase;}
.eachQuestion .radioip {  float: right;margin-left: 0;}
.eachQuestion .in-question { clear: both; padding-top: 0.5em;padding-bottom: 0.3em;}
.eachQuestion .in-question p { margin-top: 0;}
.eachQuestion .in-lb { width: 62%;margin-right: 2%; float: left;}
.eachQuestion .txtip { width: 31%;}
.eachQuestion .mw100 { max-width: 100px;}

.form-kostvaner {}
.form-kostvaner .eachRow { margin-top: 0.5em;}
.form-kostvaner .eachInput.divi-col.divi-1-3.m-l-0 p { margin-top: 0.5em; text-align: left;} 
.form-kostvaner .eachInput .eachInput  {  margin-top: 0.5em;}
.extra-ques { border-top: 1px dotted #505050; margin-top: 1.5em; padding-top: 0.7em;}
.extra-ques p {}
.extra-ques label {}
.form-kostvaner .eachRow.selectlist { }
.form-kostvaner .eachRow.selectlist p, .form-motion .eachRow.selectlist p {  display: inline-block; width: 60%; float: left;margin-top: 0.5em;margin-bottom: 1em;}
.form-kostvaner .eachRow.selectlist .select-sl, .form-motion .eachRow.selectlist .select-sl  { width: 30%;max-width: 120px; margin-top: 0.5em; float: right;}
.choice { margin-top: 0.5em;}
.choice label { vertical-align: top;}
.choice .divi-col { float: left;}
.choice label p {display: inline-block;margin-top: 0.4em;width: 80%;vertical-align: top;}
.choice label input {float: right; vertical-align: top;}
.choice .eachInput.divi-col.divi-1-2.m-l-0 { width: 42%; float: left;}
.choice .eachInput.divi-col.divi-1-2  { width: 42%; float: right;}
.kostvaner-3 .eachQuestion { margin-top: 1em;}
.wrap-btn-cru {   max-width: 350px; margin: 1em auto 0.5em auto;} 
.wrapCreaterUser .form-exercises { margin-top: 0.7em;  }
.form-motion {}
.eachQuestion .question-noip {}
.eachQuestion .question-noip p {width: 70%;}
.eachQuestion .question-noip .radioip {}

#list-1  {}
#list-1 li { vertical-align: top;display: block;float: left;clear: both;  background: url(../images/checkGreen.png) 0 0.2em  no-repeat; background-size:  1.1em 1em; padding-left: 1.3em; font-size: 1em; line-height: 1.5em;}
#list-1 li span { vertical-align: top;display: inline-block;width: 15px;float: left;margin-right: 5px;margin-top: 5px;}
#list-1 li span img {max-width: 100%;}
#list-1 li p { vertical-align: top; display: inline-block; float: left;}
.col-box h3 {font-weight: normal;}

.table-step4 { font-size: 0.85em;}
.m-table { margin-bottom: 0px; margin-top: 1em;}
.m-table th { color: #fff; font-weight: bold; text-align: center; vertical-align: middle; background-color: #878b83; padding: 0.2em 0; border: 1px solid #5b6055; }
.m-table td { border: 1px solid #878b83; text-align: center; padding: 0.3em 0; width: 25%; }
.m-table td strong { display: block; font-weight: bold; color: #000; font-size: 1em; }

.m-table2 {}
.m-table2 tr.odd td.t-col-all { border-top: none;}
.m-table2 tr, .m-table3 tr  { background-color: #d8f0c0; }
.m-table2 tr.even, .m-table3 tr.even { background-color: #c5e690; }
.m-table2 td, .m-table3 td { border: 1px solid #89b630; padding: 0.25em 0; } 
.m-table2 tr.even td img, .m-table2 tr.even td img {vertical-align: middle; width: 15px;}
.m-table2 tr.odd {}
.m-table2 tr .tool-tip , .m-table3 tr .tool-tip  { vertical-align: top; margin-right: 0.4em; margin-left: 0.4em;}
.m-table2 tr .namePack , .m-table3 tr .namePack{ vertical-align: top; display: inline-block;  }

.m-table2 td { width: 25%; }  
.m-table2 tr.even td { vertical-align: middle; text-align: center;} 
.m-table2 tr.none, .m-table2 tr.none td { background: transparent; border: transparent; padding: 0;}

.wrap-m-table3 { border-top: 1px solid #dcdcdc; padding-top: 1em; margin-top: 1em;}
.m-table3 {} 
.m-table3 td.t-col-1 { width: 64%;}  
.m-table3 td.t-col-2, .m-table3 td.t-col-3 { width: 18%; vertical-align: middle; text-align: center;}  
.m-table3 td.t-col-3 { text-align: center; }
.m-table3 tr.none, .m-table3 tr.none td.t-col-1 { background: transparent; border: transparent; padding: 0;}
.m-table3 tr.none td { border: 1px solid #878b83; background: #878b83; color: #fff;}
.m-table3 tr.none td.t-col-1 h6 { color: #330;line-height: 1.7em;}
.m-table3 tr.none td.t-col-2 { border-right: 1px solid #b9bcb7;}

a.bntBuynow { padding: 0.3em 0.5em; color: #fff;text-transform: uppercase;background-color: #f5f5f5; display: inline-block;border: solid 1px #878b83; width: 100%;text-align: center;
	-webkit-box-shadow: inset 0 0 0 1px #fff; 	-moz-box-shadow: inset 0 0 0 1px #fff;box-shadow: inset 0 0 0 1px #fff;
	background-image: -webkit-linear-gradient(bottom, #07080a, #585858);	background-image: -moz-linear-gradient(bottom, #07080a, #585858);	background-image: -o-linear-gradient(bottom, #07080a, #585858);	background-image: -ms-linear-gradient(bottom, #07080a, #585858);	background-image: linear-gradient(to top, #07080a, #585858); }

.form-shopping {}
.form-shopping h6 { margin-bottom: 0.5em;}
.form-shopping .eachRow.rowboil { font-weight: bold; color: #000; font-size: 1.2em; padding: 0.5em 0.3em  0.5em 0; }
.form-shopping .eachRow { width: 100%; padding: 0.5em 0.5em; }
.form-shopping .eachRow .left { width: 70%; }
.form-shopping .eachRow .right {width: 25%;text-align: right;}

.form-how ol li { padding-left: 1.2em;}

h5.tit { vertical-align: top;}
h5.tit span { display: inline-block;vertical-align: top; }
h5.tit span img {width: 100%; max-width: 30px; }
h5.tit .icontit  { width: 20px; margin-right: 0.3em;}
h5.tit .nametit  { line-height: 20px;text-transform: uppercase;color: #589c13;}

.rowDiscode {}
.rowDiscode .txtip { width: 65%;}
.rowDiscode .btnGray { width: 30%; max-width: 100px;}
.label-acp { vertical-align: top;}
.label-acp input {  margin-top: 0;vertical-align: top;}
.wrap-btnCheckout { margin-top: 1em; margin-bottom: 0.5em; text-align: center;}

.pakker-priser .eachForm .wrap-btn-cru {padding-top: 0em; margin-top: 0.5em;}  
.pakker-priser .eachForm .wrap-btn-cru .btnGreen ,.pakker-priser .eachForm .wrap-btn-cru .btnYellow { width: 48%; max-width: 185px;} 

/** SETING MINE GRUGERE**/ 
.dp-inline {display: inline-block;position: relative;width: 100%;max-width: 350px;}
.iconSearch { position: absolute; right: 0.5em;top: 0.7em;}
input.search { /**  background: url('../images/search.png') no-repeat 97% 5px;**/ font-style: italic;height: 2.5em;}
ul.user { margin-top: 1em;}
ul.user li {float: left;width: 100%; margin-bottom: 1em; padding: 1em; background-color: #fff;border: solid 1px #c5c5c5; vertical-align: bottom;}
ul.user .picPro  { margin: 0 1em 0 0; display: inline-block; }
ul.user .picPro img { width: 110px;}
ul.user .p-prof, ul.user .p-btn  {vertical-align: bottom; }

ul.user .p-prof { display: inline-block;  }	
ul.user .p-btn { overflow: hidden;}
ul.user .p-btn a { width: 42%; display: inline-block; float: left; margin-top: 1em;}
ul.user .p-btn .btnSee-account { margin-right: 5%;}
ul.user .p-btn .btnSkype {}
ul.user .p-btn .btnSee-profile {margin-right: 5%;}
ul.user .p-btn .btnNote {}

.teachers-box {}
.teachers-box ul.user {}
ul.list-teacher {}
ul.list-teacher li {margin-bottom: 1.5em;padding: 1.5em;}
ul.user li .picPro {float: left;} 
ul.list-teacher li h6  {}
ul.list-teacher li p  {}

/** SETING STWP-5 select Giude & Time **/ 
.select-giude-time {}
.select-giude-time .wrap-btn-cru { max-width: 100%;}
ul.list-giude {}
ul.list-giude li {}
ul.list-giude .picPro { float: left;}
ul.list-giude li .p-prof { float: left;} 
ul.list-giude li .p-btn .btntxt { display: block; text-align: center; width: 100%;font-size: 16px}
.btntxt { color: #a01b9a; text-transform: uppercase; text-decoration: underline;}
.btnIndsende  { width: 52%; font-size: 1.2em;}

.wrap-modul-time {}
.wrap-modul-time .wrap-bnt-nav .nav-up {margin-bottom: 0.7em;}
.wrap-modul-time .wrap-bnt-nav { max-width: 220px; text-align: center; margin: 0 auto; margin-top: 1.5em;}
.wrap-bnt-nav .btnnav { max-width: 100px;  font-family: arial;font-size: 0.8em;}
.wrap-time--practice { margin-top: 1em;} 

.tb-time-practice  {border: 1px solid #c5c5c5;}
.tb-time-practice td.col-01 { padding-left: 0.5em;}
.tb-time-practice tr {border-top: none;}
.tb-time-practice .tr-odd > td {border: 1px solid #c5c5c5;}
.tb-time-practice .tr-even { }
.tb-time-practice td.col-01, .tb-time-practice td.col-01 { height: 30px; min-height: 30px;}

.tb-right  { margin-bottom: 0;}
.tb-right tr {border-top: 1px solid #c5c5c5;}
.tb-right tr td {  padding: 0.3em 0.5em;}
.tb-right .tr-r-odd   {}
.tb-right .tr-r-none { border-top: 1px solid transparent;}
.tb-right tr.tr-r-even   { padding: 0.5em 0.5em;}
.tb-right tr td a { display: block;}

.wrap-time--practice { border-top:1px solid #c5c5c5; border-right:1px solid #c5c5c5;}
.tableCalendar { width:100%; }
.tableCalendar tr.odd td, .tableCalendar tr.even td  { border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;} 
.tableCalendar tr.hasEvent-2 td.td-hide, .tableCalendar tr.hasEvent-1 td.td-hide  { border-bottom:1px solid #e9f2e1; background: #e9f2e1;}
.tableCalendar td {  height:30px;}
.tableCalendar td span {padding-left: 0.5em;}
.tableCalendar tr.odd .td-hide, .tableCalendar tr.even .td-hide { border:1px solid transparent;border-bottom:1px solid #c5c5c5; width:0;}
.bg-event { background: #e00/*#e9f2e1*/;}
.bg-event-pink { background: #ffe7e7;}
.min-profil-box .bg-event-pink { background: #ffe7e7;}

/** SETING CSS LOGIN/ Forget PASS**/ 
.page-login-box .login-content { margin-bottom: 5em;}
.page-login-box .login-content p { font-size: 1.2em; margin-top: 0.6em;}
.line-under-f { vertical-align: top; margin-top: 0.5em; margin-bottom: 1em;}
.line-under-f label {vertical-align: middle; display: inline-block; float: left;}
.line-under-f label input {vertical-align: middle; }
.line-under-f .btnlink-forget { float: right;}
.bt-line { border-bottom:  1px solid #dcdcdc;padding-bottom: 1em;margin-bottom: 1em;}
.login-content .btnGreen { max-width: 250px; width: 250px;font-family: arial;}
.forgot-page-pass {}
.page-forgot .wrap-btn-pp {margin-top: 1.5em;}

/** SETING CSS POPUP **/ 
.reveal-modal .close-reveal-modal{ width: 25px;height: 25px; top: -12px;right: -12px;}
.close-reveal-modal img { max-width: 100%;}
.reveal-modal { background: #fff; padding: 20px;}
.wrap-btn-pp { text-align: center;}

#f-note, #pp-new , #pp-new-mode, #pp-edit-event {margin-left: -140px;width: 280px; min-height: 50px;}
.f-note-event {} 
.f-note, .pp-new  { padding: 0; width: 100%;}
.f-note h1 {font-size: 1.4em; text-align: center; text-transform: uppercase;margin-bottom: 0.5em;}
.f-note form textarea {font-size: 1.2em; width: 100%; min-height: 85px;  background-color: #fff; border: solid 1px #c5c5c5; padding: 0.8em; color: #505050; margin-bottom: 10px; font-family: arial;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.eachR { margin-top: 0.5em;} 

.pp-edit-event h3 { text-align: center; border-bottom: 1px solid #c5c5c5; padding-bottom: 0.5em; margin-bottom: 0.7em; font-size: 1.5em;} 
.pp-edit-event h5 {}

#pp-new .event-content  { margin-top: 1em;}
.pp-new .wrap-btn-pp { margin-top: 1.5em;}
.pp-new .wrap-btn-pp .btnDel, .pp-new .wrap-btn-pp .btnGem { max-width: 85px;}
.pp-new .select-sl { margin-top: 0.5em;}

#availabel, #metting { margin-top: 1em;}
.firness {margin-top: 1em; }
.firness >h2 , .fitness-pakken  h1.titimg  { color: #589c13; text-transform: uppercase;}
.firness-2 {  border-top: 1px solid #c5c5c5;}
h1.titimg { text-align: center; margin-top: 0.6em;}
.picPro {  }
.picPro img { max-width: 100%;}

/** SETING CSS **/ 
ul.listArt {}
ul.listArt li { border: 1px solid #dcdcdc; padding: 0.5em; margin-top: 1em; margin-bottom: 1em;}
ul.listArt li h6 { text-align: center; margin-bottom: 0.8em; margin-top: .5em;}
ul.listArt li .box-big-img { margin-bottom: 0.5em;}
.box-big-img img { max-width: 100%;}
.time-select { width: 100%; margin-top: 1em;}


.col-wrapper { width: 90%; margin: 0 auto;}
.col-wrapper h2 , .col-wrapper h2 span { font-size: 1em !important; text-transform: none; font-weight: normal; line-height: 1.55em; margin-top: 0.8em;}
.col-wrapper p img { max-width: 95%;margin-bottom: 0.5em; height:auto;}
.col-wrapper .col-2 {}
.col-wrapper .col-box { border: 1px solid #dcdcdc; padding: 0.5em; margin-top: 1em; margin-bottom: 1em;}
.col-wrapper .col-2 .col-box > h1 { text-align: center; margin-bottom: 0.8em; margin-top: .5em; text-transform: none; color: #330; font-size: 1.25em;} 

/** SETING min-profil Page **/ 
.min-profil-box  { }
.divinfo { float: left;} 
.info-01  { width: 49%; max-width: 300px;}
.info-02  { width: 49%; margin-left: 2%;} 

.question-mnt { margin-bottom: 1.2em;}
.question-mnt p {   margin-top: 0.5em;}
input.input_vu {width: 25px; float: right;background: transparent;border: none; text-align: right;}
input.input_nam {width: 25%;float: right; }
.question-mnt .lb-mnt {width: 60%;float: left;  line-height: 1.8em; }
.div-bottom    { width: 100%; position: relative;}  
h4.result  {  margin-bottom: 0.8em; }  
h4.result  a { text-decoration: underline;font-size: 1.1em;color: #a01b68;font-weight: bold;}
.avata-sub {  text-align: center; max-width: 185px; float: left; }
.avata-sub img {/*max-width: 100%;*/}
.divResult { height: 240px; display: table-cell; vertical-align: bottom;padding-left: 10p}
.dec-avatar { font-weight: bold;}
.wrap-kg {border-top: 1px solid #c5c5c5;  padding-top: 0.5em; margin-top: 0.8em;}
.wrap-kg p {}
.wrap-kg p span { display: inline-block; float: right;}
.wrap-kg .txtta { font-family: arial; margin-top: 0.5em;}

.accodion-info-box {margin-bottom: 1.5em;border-bottom: 1px solid #c5c5c5;padding-bottom: 1.5em;}

/** SETING Popup edit event **/ 
#pp-edit-event { padding: 15px; }
.pp-edit-event .new-event  h4 { font-size: 1em;margin-bottom: 0.5em; margin-top: 0.7em; font-family: arial;}
.rowSubject, .rowTime  { margin-bottom: 1em;}
.pp-edit-event .rowSubject  select.sl-subject { width: 35%; float: left;}
.pp-edit-event .rowSubject  input.insubject { width: 60%; float: right;}
.pp-edit-event .rowTime  input.ipTime { width: 45%; float: left;}	
.pp-edit-event .rowTime  select.select-sl { width: 45%; float: right;}
.pp-edit-event label.blradio { font-size: 1.05em;}
.pp-edit-event .wrap-btn-pp { margin-top: 0.8em;}

.wrapGentag {}
.wrapGentag label.blCheckbox  {overflow: hidden;width: 35px;height: 18px; float: left;display: inline-block; vertical-align: top; }
.wrapGentag label.blCheckbox input { 	margin-top: 0;vertical-align: top;} 
.wrapGentag label.blCheckbox span { display: inline-block; margin-left: -2px; margin-top: 0;vertical-align: top;} 
.wrapUge { padding-bottom: 0.7em; border-bottom: 1px solid #c5c5c5; margin-bottom: 1em; }
.wrapUge label.blCheckbox  {overflow: hidden;width: 17px;height: 40px; float: left;display: inline-block; vertical-align: top;  text-align: center;}
.wrapUge label.blCheckbox input { 	margin-top: 0;vertical-align: top; clear:both;} 
.wrapUge label.blCheckbox span { display: inline-block;margin-bottom: 8px; vertical-align: top;}  

.btnRediger-brug {  width: 90%;min-width: 165px; max-width: 200px; font-size: 0.85em; padding: 3px 5px;}
.hide {display: none;}
.cont-box.clearfix img {
    max-width: 100%;
}


/********** ---------------------- CSS MOBILE & TABEL FORM HERE ----------------------------- CSS MOBILE & TABEL FORM HERE  ------------------- **********/ 

@media only screen and (max-width:  320px)  {/** Only iPhone 5 in portrait   **/
.bntMenuleft { width: 30px;height: 30px}
#header { height: 45px; }  
ul.user li { padding-right: 0.2em; }
ul.user li .picPro  {}  
ul.list-giude li .picPro { float: left;}


} /*End Only iPhone 5 in portrait  */
@media only screen and (min-width:  321px)  {/** All devices > 321px  **/
#header  { height: 53px;} 
.header-2 h5 { top: 0.4em; }
.header-2 h5 a.btnMyuser { font-size: 0.8em;}
.header-2 .bntLogin img {width: 85%;}
.bntMenuleft { width: 50px;}
.bntMenuleft img { max-width: 75%;}   
.bntLogin img {width: 80%;} 
.txtLogin {right: 6em;top: 1.2em;} 
#logo {padding-top: 1.65em;}
 /* Dont set css here*/
} /*End  iPhone 5 in portrait  */

@media only screen and (min-width: 480px)  {/**  iPhone 4 in landscape  480(4)     much**/
 body { 	font-size: 0.9em;   }
 html.mm-opening .mm-page {left: 440px !important;}
#header  { height: 60px;} 
.header-2 h5 { top: 0.7em; }
.header-2 h5 a.btnMyuser { font-size: 1.1em;}
.header-2 .bntLogin img {width: 100%;}
.bntMenuleft { width: 60px;}
.bntMenuleft img { max-width: 75%;}   
.bntLogin img {width: 95%;} 
.txtLogin {right: 7.5em;top: 1.2em;}

#logo {padding-top: 1.5em;}
#logo img {max-width: 45%;} 
.titlePage {margin-top: 0.6em; font-size: 1.4em;} 
#content  { margin: 1em auto 0 auto; } 
/*.camera_caption > div { padding: 10px 20px;}*/
.wrap-social a.bntOr {width: 33px;}
.wrap-social a.bntGplus {width: 50px;}
/*.camera_caption p { font-size: 1.2em;}
.camera_caption h1 { font-size: 1.4em;}*/
.login-box .cont-box, div.cont-box.nyh-box { width: 70%; float: left; margin-left: 5%;}
.bottom-footer p { font-size: 0.9em;}

.wrap-left-tab { width: 80%; margin: 0.2em auto 0 auto;}
.wrap-left-tab .wrap-bnt { width: 80%;}
.page-login-box .login-content  { max-width: 350px;}
.login-content .btnGreen {font-size: 0.85em;}
.btnRediger-brug {   padding: 5px 5px;}
.hide {display: none;}

} /*End  iPhone 4 in landscape   */

@media only screen and (min-width: 568px)   {	/**  iPhone 5 in landscape  568(5)  **/  	
ul.list-teacher li { width: 49%;margin-right: 2%; font-size: 0.75em;}
ul.list-teacher li:nth-child(2n) { margin-right: 0; }
#logo img {max-width:40%;}
.pakker-priser, .step-4  { max-width: 100%;} 
 } /*End  iPhone 5 in landscape   */


@media only screen and (min-width: 600px)   {	/**  Small Tablet  600/Portrait  **/  	
ul.user li { width: 48%;margin-right: 4%;}
ul.user li:nth-child(2n) { margin-right: 0; }
ul.list-teacher li { margin-bottom: 1.5em; padding: 1.5em;} 

 } /**  Small Tablet  600/Portrait   **/

@media only screen and (min-width: 768px)   { 	/**  Tables/Ipad Portrait    **/  	
#header {height: 70px;}

.txtLogin {width: 38%;}
.login-box .cont-box, div.cont-box.nyh-box {width: 38%; }
.nav-foot { width: 50%;float: right;margin-left: 4%; border-bottom: none;}
.wrapper-iframe {width: 42%;float: left;margin-left: 5%;margin-right: 20px; margin-bottom: 20px;}
.step-4 .form-shopping .eachRow ,.innerFormbtn .rowDiscode, .step-4 .wrap-btnCheckout{  max-width: 428px;  }
 #logo img { max-width: 280px;}

 
.wrap-left-tab { width: 50%; float: left;}
.wrap-left-tab .wrapper-iframe, .video-box .wrap-bnt {width: 90%;}

ul.listArt li, .col-wrapper .col-2  { width: 48%;margin-right: 4%; float: left;}
ul.listArt li:nth-child(2n) , .col-wrapper .col-last { margin-right: 0; }
ul.listArt li .box-big-img , .col-wrapper .col-box p img { max-height: 230px;overflow: hidden; } 
.col-wrapper .col-box { margin-bottom: 1.5em;}
 
.box-infomonth .question-mnt {width: 48%; float: left; margin-right: 2%;}
.box-infomonth .wrap-kg { width: 48%; float: right; border-top: none; margin-top: 0; padding-top: 0.2em;}
.wrap-kg  .row-kg { margin-bottom: 1em;margin-left: 16%;}
.divResult { left: 200px; width: 28%;}
.div-bottom { clear: both;}
.row-note { width: 40%; clear: both;position: absolute; right: 0; bottom:-0.8em;}
.row-note .txtta { height:  11em;}
 
div#banner {clear: both; width: 90%;margin: 0 auto; max-width: 750px; margin-bottom: 1em;}
 .camera_caption a.btnSlide-more { padding: 7px 20px;}
.camera_caption h1 {font-size: 1.6em;}
.camera_caption p {font-size: 1.3em;}
.camera_caption {top: 3em;left: 3em;}
.camera_caption > div {padding: 20px;} 

.welcome-box {   float: right; clear: none; border-bottom:  none;margin-top: 0;}
.video-box {border-top: 1px solid #dcdcdc; padding-top: 1em;}
.video-box .cont-box h2 { margin-top: 0.3em;}
.video-box .wrapper-iframe { margin-top: 0.5em;} 
ul.list-teacher li p {font-size: 1.1em;}

/* .kontakt-box .cont-box {width: 46%;margin: 0 auto;text-align: left;float: left;margin-left: 3%; } */ 

} /* End Tables/Ipad Portrait   */
 
 @media only screen and (min-width: 800px)   { 	/**  Tables  Portrait    **/   

} 


@media only screen and (min-width: 1024px)   { 
.header-2 h5  { top: 0.95em;}
.header-2 h5 a.btnMyuser { font-size: 1.2em;}
.video-box .wrap-bnt {width: 65%;}
.kontakt-box .cont-box { width: 45%; float: left; margin-left: 2%; }
ul.user .p-prof, ul.user .p-btn  {vertical-align: top; }
ul.user .p-prof { margin-bottom: 0.3em;}
ul.user .p-prof p { margin-top: 0.3em; line-height: 1.2em;}
ul.user .p-btn  { display: inline-block; }
ul.user .p-btn a { margin-top: 0.4em;}
ul.user a.picPro , ul.user .p-btn  { float: left;}
#f-note {margin-left: -200px;width: 400px;}
ul.listArt li .box-big-img {max-height: 285px; }
ul.list-giude .p-btn  { display: block;width: 100%; }
.welcome-box .cont-box { max-width: 750px;}
/* div#banner {width: 42%; float: left; margin-right: 1em; margin-left: 5%; margin-top: 0.5em;} 
 .camera_caption a.btnSlide-more { padding: 3px 10px;}
.camera_caption h1 {font-size: 1.1em;}
.camera_caption p {font-size: 0.8em; line-height: 1.4em;}
.camera_caption {top: 1em;left: 1em;}
.camera_caption > div {padding: 1em;} 
.welcome-box .btnGreen { margin-top: 1em;}

*/

}/* End Tables/Ipad landscape   */

.thank .m-table2 tr td.t-col-all { border: 1px solid #89b630; width: 75%; text-align: left;}
.thank .m-table2 tr.none td.t-col-all {width: 75%;}
.thank .m-table2 tr td.t-col-1 { text-align: center;}
.thank .m-table2 tr.even td img, .m-table2 tr.odd td img {vertical-align: middle; width: inherit;}
.thank .m-table2 tr.none td {border: 1px solid #878b83;background: #878b83;color: #fff;}
.thank .m-table2 tr.none td.t-col-all {background: transparent;border: transparent;padding: 0;}
.thank .m-table2 tr.none td.t-col-all h6 {color: #330;line-height: 1.7em;}
.thank .form-shopping .eachRow.rowboil { padding-left: 0.5em;}
.thank .border-top { border-top: 1px solid #dcdcdc }
.thank .wrap-btn-cru .btnYellow {margin-top: 0.8em;}
.thank .form-shopping { margin-top: 0.5em;}
.thank .bntPrevious { width: 45%;} 
.thank .about-info { margin-top: 0.5em;}
.thank .about-info label {width: 30%;display: inline-block; }